.xbtable{
	width:100%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	}

.xbtable th {
	border:1px solid #b4b6b8;
	padding: 1px 1px 1px 1px;
	background:#cfdfe7;
	color:#0d4c76;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	white-space:nowrap;
	}

.xbtable td {
	border:1px solid #b4b6b8;
	padding:5px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	white-space:nowrap;
	}	

/*.xbtable #col1 {
	width:30%;
	}
.xbtable #col2 {
	width:12%;
	text-align:center;
	}
.xbtable #col3 {
	width:12%;
	align:center;
	}
.xbtable #col4 {
	width:12%;
	text-align:center;
	}
.xbtable #col5 {
	width:12%;
	text-align:center;
	}
.xbtable #col6 {
	width:12%;
	text-align:center;
	}
.xbtable #col7 {
	width:10%;
	text-align:center;
	}*/

.xbtable .col2,.xbtable .col3,.xbtable .col4,.xbtable .col5,.xbtable .col6,.xbtable .col7{
	text-align:center;
	}


.xbtable_short{
	width:60%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	white-space: nowrap;
	}

.xbtable_short th {
	border:1px solid #b4b6b8;
	padding: 1px 1px 1px 1px;
	background:#cfdfe7;
	color:#0d4c76;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	white-space:nowrap;
	}

.xbtable_short td {
	border:1px solid #b4b6b8;
	padding:5px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	white-space:nowrap;
	}	

.xbtable_short #col1 {
	width:30%;
	}
.xbtable_short #col2 {
	width:12%;
	text-align:center;
	}
.xbtable_short #col6 {
	width:12%;
	text-align:center;
	}
.xbtable_short #col7 {
	width:10%;
	text-align:center;
	}

.xbtable_short .col2,.xbtable_short .col3, .xbtable_short .col6,.xbtable_short .col7{
	text-align:center;
	}


	
#maintable, #mainreports {
	width:96%;
	}	
	


.xbtable_finished{
	width:100%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	}

.xbtable_finished th {
	border:1px solid #b4b6b8;
	padding: 1px 1px 1px 1px;
	background:#cfdfe7;
	color:#0d4c76;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	}

.xbtable_finished td {
	border:1px solid #b4b6b8;
	padding:5px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	}	

.xbtable_finished #col1 {
	width:46%;
	}
.xbtable_finished #col2, .xbtable_finished .col2 {
	width:4%;
	text-align:center;
	}
.xbtable_finished #col3 {
	width:50%;
	}
.trstrategy td{
	background:#F0F0F0;
	font-weight:bold;
	}















.ccuserstable{
	width:100%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	margin:0 0 0 0;
	white-space:nowrap;
	}

.ccuserstable th {
	border:1px solid #b4b6b8;
	padding: 1px 1px 1px 1px;
	background:#cfdfe7;
	color:#0d4c76;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	white-space:nowrap;
	}

.ccuserstable td {
	border:1px solid #b4b6b8;
	padding:5px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	white-space:nowrap;
	}	

/*.ccuserstable #col1 {
	width:15%;
	}
.ccuserstable #col2 {
	width:5%;
	}
.ccuserstable #col3 {
	width:10%;
	}
.ccuserstable #col4 {
	width:20%;
	}
.ccuserstable #col5 {
	width:10%;
	}
.ccuserstable #col6 {
	width:30%;
	}
.ccuserstable #col7 {
	width:10%;
	}

.ccuserstable .col2,.ccuserstable .col3,.ccuserstable .col4,.ccuserstable .col5,.ccuserstable .col7,.ccuserstable .col8{
	text-align:center;
	}
*/





.cctable_finished{
	width:100%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	}

.cctable_finished th {
	border:1px solid #b4b6b8;
	padding: 1px 1px 1px 1px;
	background:#cfdfe7;
	color:#0d4c76;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	white-space:nowrap;
	}

.cctable_finished td {
	border:1px solid #b4b6b8;
	padding:5px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	white-space:nowrap;
	}	

.cctable_finished #col1 {
	width:65%;
	}
.cctable_finished #col2 {
	width:8%;
	}
.cctable_finished #col2, .cctable_finished #col3, .cctable_finished #col4, .cctable_finished #col5, .cctable_finished #col6, .cctable_finished #col7,  {
	width:5%;
	}

.cctable_finished .col2,.cctable_finished .col3,.cctable_finished .col4,.cctable_finished .col5,.cctable_finished .col6,.cctable_finished .col7{
	text-align:center;
	}

.trstrategy td{
	background:#F0F0F0;
	font-weight:bold;
	}
.tdgray{
	background:#F0F0F0;
	}





.sctable_finished_1{
	width:100%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	}

.sctable_finished_1 th {
	border:1px solid #b4b6b8;
	padding: 1px 1px 1px 1px;
	background:#cfdfe7;
	color:#0d4c76;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	}

.sctable_finished_1 td {
	border:1px solid #b4b6b8;
	padding:5px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	}	

.sctable_finished_1 #col1 {
	width:60%;
	}
.sctable_finished_1 #col2 {
	width:40%;
	}

.sctable_finished_1 .col2{
	text-align:center;
	}




.sctable_finished_2{
	width:100%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	}

.sctable_finished_2 th {
	border:1px solid #b4b6b8;
	padding: 1px 1px 1px 1px;
	background:#cfdfe7;
	color:#0d4c76;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	}

.sctable_finished_2 td {
	border:1px solid #b4b6b8;
	padding:5px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	}	

.sctable_finished_2 #col1 {
	width:60%;
	}
.sctable_finished_2 #col2, .sctable_finished_2 #col3, .sctable_finished_2 #col4, .sctable_finished_2 #col5, .sctable_finished_2 #col6, .sctable_finished_2 #col7,  {
	width:6%;
	}

.sctable_finished_2 .col2,.sctable_finished_2 .col3,.sctable_finished_2 .col4,.sctable_finished_2 .col5,.sctable_finished_2 .col6,.sctable_finished_2 .col7{
	text-align:center;
	}



.sctable_finished_3{
	width:100%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	}

.sctable_finished_3 th {
	border:1px solid #b4b6b8;
	padding: 1px 1px 1px 1px;
	background:#cfdfe7;
	color:#0d4c76;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	}

.sctable_finished_3 td {
	border:1px solid #b4b6b8;
	padding:5px 2px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	}	

.sctable_finished_3 #col1 {
	width:40%;
	}

.sctable_finished_3 .colxb{
	text-align:center;
	}




.summary_one{
	width:60%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	}

.summary_one th {
	border:1px solid #b4b6b8;
	padding: 6px;
	background:#cfdfe7;
	color:#333333;
	font-size:1.3em;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	}

.summary_one td {
	border:1px solid #b4b6b8;
	padding:5px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	}	

.summary_one #col1 {
	width:60%;
	}
.summary_one #col2 {
	width:40%;
	text-align:center;
	}

.summary_one th.col1{
	text-align:left;
	}
.summary_one td.col1{
	padding:5px 5px 5px 20px;
	}
.summary_one .col2{
	text-align:center;
	}



.summary_two{
	width:60%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	}

.summary_two th {
	border:1px solid #b4b6b8;
	padding: 6px;
	background:#cfdfe7;
	color:#333333;
	font-size:1.3em;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	}

.summary_two td {
	border:1px solid #b4b6b8;
	padding:5px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	}	

.summary_two #col1 {
	width:60%;
	}
.summary_two #col2 {
	width:40%;
	text-align:center;
	}

.summary_two th.col1{
	text-align:left;
	}
.summary_two td.col1{
	padding:5px 5px 5px 20px;
	font-weight:bold;
	background:#EFEFEF;
	}
.summary_two .col2{
	text-align:center;
	}
.summary_two td.col3{
	padding:5px 5px 5px 50px;
	}
.summary_two .col4{
	text-align:center;
	font-weight:bold;
	background:#EFEFEF;
	}

.admin_table_report{
	width:100%;
	border:1px solid #b4b6b8;
	border-collapse: collapse;
	}

.admin_table_report th {
	border:1px solid #b4b6b8;
	padding: 1px 1px 1px 1px;
	background:#cfdfe7;
	color:#0d4c76;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
	}

.admin_table_report td {
	border:1px solid #b4b6b8;
	padding:5px;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	}	

.admin_table_report #col1 {
	width:2%;
	}
.admin_table_report #col2 {
	width:27%;
	}
.admin_table_report #col3 {
	width:3%;
	}
.admin_table_report #col4 {
	width:5%;
	}
.admin_table_report #col5, .admin_table_report #col6, .admin_table_report #col7, .admin_table_report #col8, .admin_table_report #col9, .admin_table_report #col10, .admin_table_report #col11  {
	width:9%;
	}

.admin_table_report .col1,.admin_table_report .col3,.admin_table_report .col4,.admin_table_report .col5,.admin_table_report .col6,.admin_table_report .col7,.admin_table_report .col8,.admin_table_report .col9,.admin_table_report .col10,.admin_table_report .col11{
	text-align:center;
	}
#xborder_status_table {
	float:left;
	margin:0 0 0 10px;
	}
.xborder_status_description{
	float:left;
	background:#c4eefc;
	border:#005893 solid 2px;
	padding:1em;
	margin:0 0 0 2em;
	display:none;
	}
			.xborder_status_description ul{
				list-style-type:none;
				padding:0;
				}	
			.xborder_status_description li{
				margin:0 0 4px 0;
				}	



.tdgray{
	background:#F0F0F0;
	}
.trstrategy td{
	background:#F0F0F0;
	font-weight:bold;
	}
.reference{
	padding:0 0 0.5em 0;
	}
.reference span{
	font-weight:bold;
	}
.whynot{
	font-style:italic;
	color:#206036;
	}
.matching {
	font-size:0.8em;
	font-weight:bold;
	}



/*	
table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}	

*/